<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "{{%content}}".
 *
 * @property string $id 目录ID
 * @property int $user_id 用户ID
 * @property string $course_id 课程ID
 * @property string $course_catalog_id 节ID
 * @property string $title 素材名称
 * @property string $file_id 素材ID，-1为习题
 * @property int $ordernum 排序号
 * @property int $topicpercent 出题率 从所有以前是中出几道题
 * @property int $rightpercent 正确率 答对百分比就可以通过
 * @property int $showright 显示答案 0：不显示正确  1：显示正确  2：显示正确和答案
 * @property int $status 状态
 * @property int $created_at 创建时间
 * @property int $updated_at 更新时间
 */
class CourseContent extends Base
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return '{{%course_content}}';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['id','user_id','title','course_id','course_catalog_id','file_id'], 'required'],
            [['user_id', 'ordernum', 'topicpercent', 'rightpercent', 'showright', 'status', 'created_at', 'updated_at'], 'integer'],
            [['id', 'course_id', 'course_catalog_id', 'file_id'], 'string', 'max' => 50],
            [['title'], 'string', 'max' => 255],
            [['id'], 'unique'],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => '目录ID',
            'user_id' => '用户ID',
            'course_id' => '课程ID',
            'course_catalog_id' => '节ID',
            'title' => '素材名称',
            'file_id' => '素材ID，-1为习题',
            'ordernum' => '排序号',
            'topicpercent' => '出题率', //从所有以前是中出几道题
            'rightpercent' => '正确率', // 答对百分比就可以通过
            'showright' => '显示答案 ', //0：不显示正确  1：显示正确  2：显示正确和答案
            'status' => '状态',
            'created_at' => '创建时间',
            'updated_at' => '更新时间',
        ];
    }
}
